#ifndef TYPE_ALIAS
#define TYPE_ALIAS
#include <vector>
#include "Tensor.h"


using Mat1d = std::vector<double>;
using Mat2d = std::vector<std::vector<double>>;
using Mat3d = std::vector<std::vector<std::vector<double>>>;
using Mat4d = std::vector<std::vector<std::vector<std::vector<double>>>>;

using Mat1i = std::vector<int>;
using Mat2i = std::vector<std::vector<int>>;

using Mat1i_t = std::vector<size_t>;
using Mat2i_t = std::vector<std::vector<size_t>>;


#endif